<?php
namespace app\common\service\ability\interfaces;
use app\common\service\ability\interfaces\base\GetListPage;
use app\common\service\ability\interfaces\base\GetCount;
use app\common\service\ability\interfaces\base\SaveAdd;
use app\common\service\ability\interfaces\base\GetLine;
use app\common\service\ability\interfaces\base\SaveEdit;
use app\common\service\ability\interfaces\base\SaveDel;
interface ResourceAbility extends GetListPage,GetCount,SaveAdd,GetLine,SaveEdit,SaveDel{
    public function setResourceStatus($resourceData);
    public function uploadFile($fileData);
    public function getImgPath($resourceData);
    public function cleanUpExpiredFiles();
    public function deleteFile($resourceRow);
    public function getUploadDir($type);
    public function getFileName($file);
    public function setThumbnailImg($dirName, $fileName);
}